Xor, operator

       

Wordt gebruikt om twee expressies logisch uit te sluiten.

Syntaxis

[resultaat =] expressie1 Xor expressie2

De syntaxis van de operator Xor bestaat uit de volgende onderdelen:

Onderdeel Beschrijving
resultaat Optioneel. een willekeurige numerieke variabele.
expressie1 Vereist. een willekeurige expressie.
expressie2 Vereist. een willekeurige expressie.

Notities

Wanneer ΘΘn van de twee expressies wordt geδvalueerd als True, is resultaat True. Wanneer ΘΘn van beide expressies echter Null is, is resultaat ook Null. Als geen van beide expressies Null is, wordt resultaat vastgesteld aan de hand van de volgende tabel:

Als expressie1 is En expressie2 is Dan is resultaat
True True False
True False True
False True True
False False False

De operator Xor fungeert zowel als een logische en als een bitsgewijze operator. Een bitsgewijze vergelijking van twee expressies met behulp van de logistiek exclusive-or als resultaat, zoals wordt aangegeven in de volgende tabel:

Als bit in expressie1 is En bit in expressie2 is Dan is resultaat
0 0 0
0 1 1
1 0 1
1 1 0